Viana do Castelo

By plane
By plane

The closest airport is Sá Carneiro International Airport in Porto, with frequent flights from Lisbon, Madeira, and many principal European cities. You can fly to Porto and then catch a transport to the city see below.

By car
By car

The two main highways through town are:

A28
Connects the town to Porto, Matosinhos, Leça da Palmeira, Póvoa de Varzim, Apúlia/Barcelos, Esposende, Vila Praia de Âncora and Caminha.
A27
Connects the town to Ponte de Lima and Ponte da Barca.
By train
By train

The train station of Viana do Castelo is located in this borough, and there is a train to almost every city in the country, such as Lisbon, Aveiro, Braga, Coimbra, Évora, Faro, Fátima, Figueira da Foz, Portimão, Porto, Guimarães and Guarda.

By bus
By bus

Some companies, such as AVIC, have connections to Porto and Lisboa.